package com.example.cushion.ui.loading;

/**
 * Title:<br>
 * Description: <br>
 *
 * @email ItZheng@ZoHo.com
 * Created by itzheng on 2018-4-13.
 */
public interface ILoading {
    /**
     * 显示加载提示框
     */
    void showLoading();

    /**
     * 隐藏加载提示框
     */
    void dismissLoading();

    /**
     * 是否正在加载
     *
     * @return
     */
    boolean isLoading();

//    /**
//     * 加载失败的界面，可能是服务器连接失败，也可能是本地网络问题
//     */
//    void showLoadingFail();
//
//    /**
//     * 显示没有数据的界面，连接服务器成功，但是没有数据，不包含加载更多
//     */
//    void showNoData();
//
//    /**
//     * 一般加载失败都有一个重试按钮
//     */
//    void onRetryLoading();
}
